// pages/home/home.js
import tool from '../../components/tool'
Page({

    /**
     * 页面的初始数据
     */
    data: {
        pno:0,//页码
        lists:[],
        value:'千与千寻',    //搜索框的内容
        searchList:[]
    },
    moreMsg:function(event){
        // 获取当前电影ID
        let id = event.target.dataset.id
        // 跳转到组件
        //关闭跳转
        // wx.redirectTo({
        //   url: '../common/common?id='+id,
        // }),
        wx.navigateTo({
            url: '../common/common?id='+id,
          })
    },
    
    onChange:tool.debounce(function(event){
        this.setData({
            value:event[0].detail
        })
        console.log(this.data.value)
        wx.cloud.callFunction({
            name:'searchMovie-name',
            data:{
                movieName:this.data.value
            }
        }).then(res=>{
            let rows = JSON.parse(res.result)
            console.log(rows)
            this.setData({
                searchList:rows
            })
        }).catch(err=>{
            console.log(err)
        })
    },1000),
        
    //   onSearch(event) {
    //       let id = event.target.dataset.id
    //     wx.navigateTo({
    //       url: '../common/common'+id,
    //     })
    //   },
      onClick() {
    
      },

    /**
     * 生命周期函数--监听页面加载
     */
    loadMore:function(){
        //调用云函数完成加载
        // 下一页
        let pno = this.data.pno +1; //页数加1
        this.setData({              // 修改data中的页码
            pno:pno
        })
        let offset = (pno -1)*4
        // 调用云函数
        wx.cloud.callFunction({
            name:'Hjy',
            data:{
                skip:offset,
                limit:4,
                lang:"Cn"
            }
        }).then(res=>{
            let rows = JSON.parse(res.result);
            let newLists = this.data.lists.concat(rows)
            console.log(newLists)
            this.setData({
                lists:newLists
            })
            console.log(res)
            console.log(rows)
        }).catch(err=>{
            console.log(err)
        })
        // 返回云函数返回结果
        // 将结果保存在data中
        // 显示页面
    },
    onLoad: function (options) {
        this.loadMore()
        console.log(this.data.searchList.length)
    },

    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady: function () {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow: function () {

    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide: function () {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload: function () {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh: function () {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom: function () {
      this.loadMore()
    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage: function () {

    }
})